home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / XMSLB17.ARJ / MAKEFILE next >
Text File  |  1991-09-02  |  1KB  |  41 lines

  1. # $Id: makefile 1.3 91/09/02 12:44:39 explorer Exp Locker: explorer $
  2.  
  3. # Copyright 1990, 1991 by Michael Graff.                USE AT YOUR OWN RISK.
  4.  
  5. # for TurboC++ 1.0 and Turbo Asm 2.x:
  6. # CC=tcc
  7. # TASM=tasm
  8.  
  9. # for BorlandC++ 2.0 and Turbo Asm 2.5:
  10. M = l
  11. CC=bcc
  12. CCOPT=-m$(M) -f- -r- -y -v
  13. TASM=tasm
  14. TASMOPT=/dMEMMOD=large  -la -Zi -ml
  15. TDIR = \borlandc\lib
  16.  
  17. # Build regular version (xms.exe) and one with debug info (xms_d.exe)
  18.  
  19. xms.exe: xms.obj xmslib.obj makefile
  20.         tlink /x /c $(TDIR)\c0$(M) xms xmslib, xms,, $(TDIR)\c$(M)
  21.         tlink /x /c /v $(TDIR)\c0$(M) xms xmslib, xms_d,, $(TDIR)\c$(M)
  22.  
  23. xms.obj: xms.c xmslib.h
  24.         $(CC) -c $(CCOPT) xms.c
  25.  
  26. xmslib.obj: xmslib.asm
  27.         $(TASM) $(TASMOPT) xmslib.asm
  28.  
  29. xmslib.zip: xmslib.asm xmslib.h xmslib.obj xms.c makefile xms.exe xmslib.doc
  30.         pkzip -u xmslib.zip xmslib.asm xmslib.h xmslib.obj xmslib.doc makefile xms.c xms.exe
  31.  
  32. xref:
  33.         objxref /RM /RX /Oxref.lst *.obj
  34.  
  35. clean:
  36.         del *.bak
  37.         del xms.obj
  38.         del *.map
  39.         del *.lst
  40.         del xmslib.obj
  41.